<%-- 
    Document   : ListarUsuarios
    Created on : 29-oct-2011, 16:41:52
    Author     : Juan Lucas
--%>

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>

<%@page import="java.sql.Connection"%>
<%@page import="docmanager.engine.DMController"%>
<%@page import="docmanager.business.objects.Usuario"%>
<%@page import="java.util.*"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        <title>Usuarios</title>
    </head>
<body>
   <form action="DMController">

       <%
       String mensaje = (String) request.getAttribute("mensaje");
       if (mensaje != null)
           out.println(mensaje);
       %>
       
       
        <table border=3>
           <tr bgcolor="#A0D0A0"> <td> ID </td> <td> Login </td> <td> clave </td> <td>Roles </td> <td>Borrar</td> </tr>
           <%
             List usuarios = (List) request.getAttribute("usuarios");
             Iterator it = usuarios.iterator();
             Usuario usuarioActual = (Usuario) request.getSession().getAttribute("usuarioObjeto");
             while (it.hasNext())
             {

                 Usuario u = (Usuario) it.next();
                 String link = "<a href='DMController?op=ModificarUsuario1&id="+u.getId()+"&limitado=" + request.getAttribute("limitado") + "'>" + u.getLogin() + "</a>";
                 out.println("<TR> <TD>" + u.getId() + "</td>" );
                 out.println("<TD>" + link + "</td>");
                 out.println("<TD>" + u.getClave() + "</td>");                                   
                 out.println("<TD> " + u.getDescRoles() + "</td>");
                 if (usuarioActual.getId() != u.getId())
                 	out.println("<td> <input type='checkbox' name=id value=" + u.getId() + "> </td>");
                 else
                	 out.println("<td>  </td>");
             }   out.println("</tr>");
           %>
          
       </table>

<%
String serverPath = DMController.getServerPath(request);
%>                       
           
<script type="text/javascript">
function execAgregarUsuario()
{
    //alert('Hola!');
//window.location = "/DMController?op=AgregarUsuario1"; // No anda esto.
    //document.location.href = "http://www.clarin.com"; // No anda esto.
    document.location.href = "<%=serverPath%>/DMController?op=AgregarUsuario1&limitado=<%=request.getAttribute("limitado")%>"
   // Raro, desde el onclick no llama a esta funcion si esta encerrado entre forms.
   // // Arreglado, se pone ; al final.
   // Por otro lado, necesita el path completo.
}

function execMenuPrincipal()
{
    document.location.href = "<%=serverPath%>/DMController?op=MenuPrincipal"
}


// Agregar confirmacion para la eliminacion.
</script>
     
<input type="button" value="Agregar Usuario" name="agregarUsuario" onclick="execAgregarUsuario();" />   
<input type="hidden" name="op" value="EliminarUsuarios">
<input type="hidden" name="limitado" value="<%=request.getAttribute("limitado")%>">
<input type="submit" value="Eliminar Usuarios" name="eliminarUsuario">     
<input type="button" value="Menu Principal" name="menuPrincipal" onclick="execMenuPrincipal();">        



 </form>
</body>
</html>
